#!/usr/bin/python3.9
# -*- coding: utf-8 -*-
# @Time    : 2021/10/4 15:36
# @Author  : YHSimon
import numpy as np
import matplotlib.pyplot as plt

"""
    1.设置双坐标轴
    ax_new=ax.twinx()  ax_new 与ax共用x轴
    ax_new=ax.twiny()
    
    2.保存到png图片
      plt.savefig('xxx.png')
      
      - 防止图片部分缺失
           方法一  增大画布  fig=plt.figure(figsize(#,#))
           方法二  紧致布局   plt.tight_layout()
"""
x = np.arange(0, 12.1, 0.1)
y = np.sin(x)
x2 = np.arange(1, 100, 1)
y2 = np.exp(x2)
plt.plot(x2, y2)
ax = plt.gca()
ax.set_yscale('log')
# ax2与ax共用x轴
ax2 = ax.twinx()
ax3 = ax2.twiny()
ax3.plot(x, y)
plt.show()
